package org.example.models.interfaces;

import org.example.models.abstracts.AbstractItem;
import org.example.models.abstracts.AbstractLiving;


//Consumer-like functional interface that allows livings to perform some actions
// without tight coupling to event or item
public interface Action<T extends AbstractLiving> {
    void perform(T living);
}
